home *** CD-ROM | disk | FTP | other *** search
- README.TXT File
- README file for VideoSoft vsView, Version 1.09
- (C) Copyright VideoSoft, 1991-1995
-
- --------------------------------------------------------------------
- This document describes the release notes for version 1.09 of the
- VideoSoft vsView custom VBX controls and OLE Controls (OCX).
-
- NOTE: VideoSoft improves its manuals at the time of reprinting,
- so some of the information in this file may already be included in
- your manuals. We suggest you print this document and attach it to
- the manual.
- --------------------------------------------------------------------
-
- Table of Contents
-
- 1. VideoSoft Information
- Email Address
- Ordering information
- Technical Support
-
- 2. Installation
- VBX Installation
- OCX Installation
-
- 3. Differences between the VBX and OCX Version
-
- 4. Other On-line documents
-
- 5. New Features in VSView 1.09
-
-
- --------------------------------------------------------------------
- 1. VideoSoft Information
- --------------------------------------------------------------------
- VideoSoft
- 2625 Alcatraz Avenue, Suite 271
- Berkeley, California 94705
- Phone (510) 704-8200
- FAX (510) 843-0174
-
- Internet: 74774,420@compuserve.com
- Compuserve Tech Support: at the CIS prompt type "go videosoft"
- Compuserve Orders: at the CIS prompt type "go swreg"
- vsView product ID 3244 ($99 + s&h)
- vsVBX product ID 1084 ($45 + s&h)
- vsFlex product ID 3266 ($99 + s&h)
-
-
- --------------------------------------------------------------------
- 2. Installation
- --------------------------------------------------------------------
-
- A. VBX Installation:
-
-
- To install VSView.VBX on your system, follow these steps:
-
- * Copy the following files into the WINDOWS\SYSTEM directory:
-
- VSView.VBX 16-bit VBX Control
- VSView.HLP VSView on-line documentation and reference
-
-
-
- B. OCX Installation:
-
- To install VSView.OCX on your system, follow these steps:
-
- * Copy the following files into the WINDOWS\SYSTEM directory:
-
- VSView32.OCX 32-bit OLE Control
- VSView16.OCX 16-bit OLE Control
- VSView.HLP VSView on-line documentation and reference
-
- Note: In order for the OCX to work, the following files must reside in your system:
-
- OC30.DLL
- MSVCRT40.DLL dated 9/29/95 or newer
- OLEPRO32.DLL dated 10/06/95 or newer
- MFC40.DLL dated 10/06/95 or newer
-
- You can download these files directly from the VideoSoft forum on Compuserve. The filename is OLEDLLS.ZIP
-
- * If you want existing VB3 projects to be automatically converted
- to use the OCX, edit the VB.INI file and add the following lines:
-
- [VBX Conversions32]
- ... (other conversions)
- vsview.vbx={D413B192-D112-11CE-AAE4-CE6AC0F06E88}#1.0#0;C:\WIN95\SYSTEM\vsview32.ocx
-
- [VBX Conversions16]
- ... (other conversions)
- vsview.vbx={D413B192-D112-11CE-AAE4-CE6AC0F06E88}#1.0#0;C:\WIN95\SYSTEM\vsview16.ocx
-
-
- --------------------------------------------------------------------
- 3. Differences between the VBX and OCX versions
- --------------------------------------------------------------------
-
- InForm Control:
- * FreeSystem, FreeGDI, and FreeUser properties are not available in the OCX version
- * The CustomFrame property works only at runtime
-
-
- --------------------------------------------------------------------
- 4. Other On-line Documents
- --------------------------------------------------------------------
-
- The quickstart and reference section of the manual are included in the help file VSView.HLP.
-
-
-
- --------------------------------------------------------------------
- 5. New features in Version 1.09 (see the VSVIEW.HLP file for details
- on each item):
- --------------------------------------------------------------------
-
- Fixed:
- Hdr/footer printing twice on first page
- Long solid lines were not wrapping when IndentFirst <> 0
- CalcText was a little beserk at doc start
- Fixed GPF when unloading within EndDoc event
- Made IndentFirst work across page breaks
- Improved Abort handling when doing tables
- GPF that happened when destroying control while printing
-
- New vsDraw sample: How to draw maps
- New vsPrinter sample: How to position controls ontop of a scanned form
- New vsPrinter sample: How to create organizational charts
-
- --------------------------------------------------------------------
- New features in Version 1.07 (see the VSVIEW.HLP file for details
- on each item):
- --------------------------------------------------------------------
-
- **** New Properties **************************************************
-
- vsPrinter:
-
-
- * New hwnd Property
-
- Expose windows handle to the control
-
-
- * CalcParagraph Property
-
- Description: Calculates the dimensions of a paragraph, taking into account the current font and the page
- setup.
-
- Usage [form.]vsPrinter.CalcParagraph = paragraphstring$
-
- Remarks The width and height of the paragraph are returned in the TextWidth and TextHeight
- properties. The bounding box for the paragraph is returned in the X1, Y1, X2, and Y2
- properties.
-
- You can use this property to keep paragraphs together on a page or to draw shaded
- paragraphs, as the code below shows:
-
- Sub ShadedNoBreakParagraph (s$)
- *** measure the paragraph
- vsPrnt.CalcParagraph = s
- *** if it wont fit, skip a page and measure again
- If vsPrnt.Y2 > vsPrnt.PageHeight - vsPrnt.MarginBottom Then
- vsPrnt.Text = Chr(12) *** page break
- vsPrnt.CalcParagraph = s
- End If
- *** draw shaded box (x1, y1, x2, y2 already set)
- vsPrnt.Draw = 2
- *** draw text
- vsPrnt = s
- End Sub
-
- This property is write-only.
-
- Data Type String
-
-
-
- * New CalcText Property
-
- Description Calculates the dimensions of a wrapped text, taking into account the current font and the page
- setup.
-
- Usage [form.]vsPrinter.CalcText = textstring$
-
- Remarks The width and height of the text are returned in the TextWidth and TextHeight properties. The
- bounding box for the text is returned in the x1, y1, x2, and y2 properties.
-
- You can use this property to keep text together on a page or to draw shaded text. For an
- example, see the CalcParagraph property.
- This property is write-only.
-
- Data Type String
-
-
-
- * New CalcTable Property
-
- Description Calculates the dimensions of a table, taking into account the current font and the page setup.
-
- Usage [form.]vsPrinter.CalcTable = tablestring$
-
- Remarks The width and height of the table are returned in the TextWidth and TextHeight properties. The
- bounding box for the table is returned in the x1, y1, x2, and y2 properties.
-
- The table string is specially formatted. For details, see the Table property.
- You can use this property to keep tables together on a page or to draw shaded rows. For an
- example, see the CalcParagraph property.
-
- This property is write-only.
-
- Data Type String
-
-
-
- * New TextAlign settings
-
- TextAlign Property
-
- Description This property sets the horizontal alignment of paragraphs and tables. It also sets the vertical
- alignment of text within lines.
-
- Usage [form.]vsPrinter.TextAlign = setting%
-
- Remarks Valid settings for this property are:
- 0 - Left Top
- 1 - Center Top
- 2 - Right Top
- 3 - Left Bottom
- 4 - Center Bottom
- 5 - Right Bottom
- 6 - Left Baseline
- 7 - Center Baseline
- 8 - Right Baseline
-
- Tabs embedded in text only work properly when text is aligned to the left (TextAlign = 0, 3, or 6).
-
- Default Value 0 - Left
-
- Data Type Integer
-
- **** Bug fixes *****************************************************
-
- vsPrinter:
-
- * Printing metafiles when PhysicalPage = true
- * PenWidth in twips, not pixels
- * Printer's picture property so it can be read
- * Reset PrintingMeta when aborting metafile printing
- * Made CurrentX reset to left margin after a paragraph
- * Right-aligned paragraphs align better
-
- vsInForm:
-
- * Subclassing clash between Elastic and InForm
- * Default property (was undefined, now is caption)
- * InForm always allows design-time resizing
- * Incorrect OnTop repainting
-
-
-
- **** Miscellaneous improvements ************************************
-
- vsDraw:
-
- * Made vsDraw a container so we can have cursors and other controls.
-
-
-
- **** Acknowledgement ***********************************************
- The VideoSoft development team thanks the users who reported
- problems and suggested improvements to this product. We will keep
- listening to you and working to improve the quality and usefulness
- of our tools.
-